<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.proList{ width: 100%;}
.container { width: 1200px; margin:0 auto; }
.InpageSidebar01 {  width: 250px;  float: left; background:#fff  }
.InpageSidebar01 .top {
    width: 100%;
    height: 80px;
    background: #b51a20;
}
.InpageSidebar01 .top h2 {
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
	text-indent:60px;
    background: url(../images/InpageSidebar01_icon02.png) no-repeat 30px center;
}
.proList .InpageSidebar01 .top2 h2 { background: url(../images/InpageSidebar01_icon01.png) no-repeat 30px center;}
.InpageSidebar01 .top-pro h2{ background:url(../images/InpageSidebar01_icon01.png) no-repeat 30px center;}
.InpageSidebar01 .classify .bo {
    border: 1px solid #e4e4e4;
    border-top: none;
    position: relative;
	background-color:#fff;
}
.InpageSidebar01 .classify .bo i {
    display: none;
    width: 3px;
    height: 100%;
    position: absolute;
    left: -1px;
    top: 0;
    background: #30478d;
}
.InpageSidebar01 .classify .bo:hover{background: #f5f5f5;}
.InpageSidebar01 .classify .bo:hover i{display: block;}
.InpageSidebar01 .classify .bo:hover dt a,.InpageSidebar01 .classify .bo dt .cur a{color: #30478d;display: block;text-decoration: none;}
.InpageSidebar01 .classify .bo:hover dt{background: url(../images/mub02_jt04.png) no-repeat 194px 6px;font-weight: bold;}
.InpageSidebar01 .classify .bo .cur{background: url(../images/mub02_jt04.png) no-repeat 194px 6px;font-weight: bold; }
.InpageSidebar01 .classify .bo .cur a{ color: #14a73c;}

.InpageSidebar01 .classify dl {
    padding: 14px 19px 18px 30px;
}
.InpageSidebar01 .classify dt {
    font-size: 18px;
    color: #333333;
    background: url(../images/mub02_jt03.png) no-repeat 194px 6px;  }
.InpageSidebar01 .classify dt a {
    color: #333333;
}
.InpageSidebar01 h4 a{ display:block;  width:260px;height:197px;}
.InpageSidebar01 h4 a img{ width:250px;}
.InpageSidebar01 .cbgg-01{font-size:15px;background: #c40e23;text-align: center;color: #fff;margin-bottom:30px;}
.InpageSidebar01 .cbgg-01 span{display: block;color: #fff;font-size: 28px;font-weight: bold;font-family: Arial;padding-bottom: 20px;padding-top: 10px;}
.InpageSidebar01 .cbgg-01 p img{vertical-align: middle;margin-right: 5px;}
.InpageSidebar01 .cbgg-01 p{padding-top: 15px;color: #fff;}


/* æ–°é—»åˆ—è¡¨ */
.proListSection {
    width: 930px;
    float: right;
    background-color: #fff;
}
.ddproduct_l_bot{display: block;background-color:#f2f2f2} 
.ddproduct_l_bot ul{display: block;}
.ddproduct_l_bot ul li{display: block;border-bottom: 1px solid #fff;width: 200px;margin: 0 auto;}
.ddproduct_l_bot ul li p{display: block;font-size: 16px;color: #003b75;}
.ddproduct_l_bot ul li p a{display: block;font-size: 16px;height:68px;line-height:68px;background: url(../images/pro_2.png) 0px center no-repeat;padding-left: 30px;}
.ddproduct_l_bot ul li p a:hover, .ddproduct_l_bot ul li.on p a{background: url(../images/pro_2_1.png) 0px center no-repeat;color: #b51a20;}
.ddproduct_l_bot ul li span{display: block;height: 20px;line-height: 20px;font-size: 14px;margin-bottom: 20px;}
.ddproduct_l_bot ul li span a{display: block;height: 20px;line-height: 20px;font-size: 14px;padding-left: 30px;}
.ddproduct_l_bot ul li span a:hover{color: #39b26b;}
.xgzx-01-desc { height: 72px; font-size: 14px; line-height: 24px; color: #666;  overflow: hidden; }
.xgzx-01-deta { width: 70px;  float: right;  padding-left: 20px; }
.xgzx-01-deta a { display: block; color: #b51a20; background:url(../images/p14-icon21.png) no-repeat left center; padding-left:18px;}	
.news_list{ margin-top:20px;}	
.news_item{ padding:20px  10px 20px 18px;  position:relative; border:1px solid #dedede; width:900px; margin-bottom:20px;}
.news_item .news_img{ width:220px; height:201px;}
.news_item .news_img img{ width:220px; height:183px;}
.news_item .news_con{ margin-left:16px; width:620px; overflow:hidden;}
.news_item .news_con h3{ font-size:16px; line-height:16px; font-weight:bold;  margin-top:10px; margin-bottom:14px;}
.news_item .news_con p { width:620px; height:72px; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news_item .news_date{ color:#999; margin-top:10px;}
.news_item .more{ display:block; color:#fff; margin-top:10px; width:90px;  height:30px; line-height:30px;transition:all 0.3s; -webkit-transition:all 0.3s; text-align:center; background-color:#b6b6b6; }
.news_item:hover { border-color:#b51a20;}
.news_item:hover .more{  color:#fff; background-color:#b51a20;}

/*åˆ†é¡µ*/
.page_wrap{float:left; position: relative;left: 50%;margin:30px auto 48px; }
.page{display:block; position: relative;left: -50%;font-size:14px;}
.page a,.page .nolink{
	color:#000;
    padding:8px 16px;
    text-decoration:none;
    transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-moz-transition: background-color .3s;
    border:1px solid #ddd;
	margin:3px;
	}
.page .nolink{ color:#999;}
.page .cur {
	padding:8px 16px;
	background-color:#b51a20;
    color:#FFF;
    border:1px solid #b51a20;
}
.page a:hover {background-color: #b51a20; color:#FFF;border:1px solid #b51a20;}

/*æ–°é—»è¯¦æƒ…*/
.ndt_con{margin-bottom: 20px;  padding: 0 20px 25px;background: #fff; margin-top: 0;position: relative; box-shadow:0px 0px 15px 5px #f3f3f3;  width:910px; overflow: hidden; float: left;}
.ndt_t{padding-top: 20px; margin-bottom:20px; }
.ndt_t h3{ font-size:26px; font-weight:bold; text-align: center; height:70px; line-height:70px; overflow:hidden;}
.ndt_t em{display: block; height: 31px; overflow: hidden; color: #999999; line-height:31px; text-align:center;}
.ndt_t em a{color: #fff; float:right; width: 65px; height: 31px; text-align: center; line-height:31px; }
.ndt_t em i{display: inline-block; width: 20px;}
.ndt_b{ margin-top:20px;}
.ndt_b i{ display: block; overflow: hidden; margin:0 auto; border-bottom: 1px dashed #cdcdcd;border-top: 1px dashed #cdcdcd; color: #13428a; font-weight:bold; line-height:38px;}
.ndt_b i a{ display: inline-block; padding: 0 10px; color: #666; font-weight: normal;}
.ndt_b em{margin:0; float: left; display:block; color: #666; line-height:51px; height:51px;}
.ndt_b em a{ color: #13428a;}
.ndt_b .ndt_em2{ float: right; display: block; margin:0 28px 0 0;}
.ndtail_con2{ line-height:200%;}
.case-con{ font-size:18px;}
.ndtail_con2 p{ color: #666;}
.ndtail_con2 img{ display:block; max-width:800px; margin:10px auto;}

.ndtail_con2 i{ display: block; overflow: hidden; margin:0 auto; border-bottom: 1px dashed #cdcdcd;border-top: 1px dashed #cdcdcd; color: #fd9214; font:bold 14px/38px "Microsoft Yahei";}
.ndtail_con2 i a{ display: inline-block; padding: 0 10px; color: #666; font-weight: normal;}
.prev_next{ overflow:hidden; height:40px; line-height:41px; padding-top:18px;}
.prev_next .prev, .prev_next .next{ width:50%;}
.prev_next a{ color:#666;  width:48%; height:20px; line-height:20px; overflow:hidden;}
.prev_next a:hover{ color:#13428a;}
.prev_next .next {
    width: 50%;
    overflow: hidden;
    text-align: right;
}
.ndtail_con2 p a{color: #E9142A;}
.ndt_new{ margin-bottom:10px; padding: 0 20px 25px;background: #fff; margin-top: 15px;position: relative; box-shadow:0px 0px 15px 5px #f3f3f3;  width: 910px; overflow: hidden; float: left;}
.ndt_new h2{margin:16px 0 10px 0; height: 46px; overflow: hidden;  font-weight:bold; font-size:16px; line-height:46px; height:46px; color: #2a273a; }
.ndt_u2 { overflow: hidden; width:870px; margin:10px auto 0;}
.ndt_u2 li{ float:left; width:43%;  height:48px; text-indent:18px; overflow:hidden; line-height:48px; border-bottom: 1px dashed #e6e6e6; background: url(../images/news-ico.jpg) no-repeat left center;}
.ndt_u2 li:nth-child(2n){ float:right;}
.ndt_u2 li a{ color:#666666;}
.ndt_u2 li a:hover{ color:#13428a;}
.ndt_u2 li em{ float: right; color: #999;}
.ndt_u2 li a:hover,.ndt_u2 .cur a{ text-decoration:none;}
/*æ–°é—»è¯¦æƒ…end*/



/*  äº§å“åˆ—è¡¨äºŒçº§å¯¼èˆª  */
.barnav{ width: 100%; border-bottom: 1px solid #f5f5f5; height:43px; line-height:43px;}
.barnav .w1200{
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	background: url(../images/mub02address_homePage.png) no-repeat left center; text-indent:36px;
}
.barnav .w1200 a, .barnav .w1200 b{ color:#999;}
.p12-curmbs-1 {
            border-bottom: 1px dashed #dcdcdc;
            height:35px;
            line-height:35px;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #009944;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
        .fdh-01-tit {
            background: #00662e;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        .menu_list li{ position:relative; }
        .menu_list li  h3 {
            height: 50px;
            line-height: 50px;
            background: #ececec;
            margin-bottom: 2px;
        }
        .menu_list li  h3 a i{ display:block; height:50px; width:0; display:block; position:absolute; left:0; top:0; background-color:#b51a20; transition:width 0.3s ;}
		.menu_list li  h3 a span{ position:relative;}
        .menu_list li  h3 a {
            display: block;
            font-size: 16px;
            font-weight: normal; text-indent:30px;
			color:#666;
        }
		.menu_list li  a:hover{ color:#fff;}
		.menu_list li  a:hover i{ width:100%;}
		.InpageSidebar01 .sidebarLinkUs {
    border: 1px solid #e4e4e4;
    margin-top: 40px;
    padding: 0 19px 20px;
    margin-bottom: 20px;
	background-color:#fff;
}
.InpageSidebar01 .sidebarLinkUs h3 {
    font-size: 18px;
    color:#14a73c;
    font-weight: normal;
    height: 59px;
    line-height: 59px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 18px;
    text-indent: 10px;
}
.InpageSidebar01 .sidebarLinkUs p {
    font-size: 14px;
    color: #333333;
    margin-bottom: 12px;
    line-height: 20px;
    padding: 0 10px;
}
.InpageSidebar01 .sidebarLinkUs .zxzx {
    display: block;
    width: 160px;
    height: 50px;
    overflow: hidden;
    background: #14a73c;
    text-decoration: none;
    margin-top: 20px;
}
.InpageSidebar01 .sidebarLinkUs .zxzx span {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    border-right: 1px solid #fff;
    background: url(../images/zxzx_icon01.png) no-repeat center;
}
.InpageSidebar01 .sidebarLinkUs .zxzx em {
    display: block;
    width: 109px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    float: left;
}
.InpageSidebar01 .sidebarLinkUs .zxzx em img {
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 8px;
}
/*  äº§å“åˆ—è¡¨  */
.main{ margin-top:30px;}
.main_l{ width:250px; overflow:hidden;}
.main_l_title{ background-color:#b51a20; padding-left:22px; padding-bottom:16px;}
.main_l_title h3{ color:#fff; text-transform:uppercase; padding-top:14px;}
.main_l_title h4{ font-size:22px; color:#fff; margin-top:4px; position:relative; padding-bottom:15px;}
.main_l_title h4:after{
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:30px;
	height:2px;
	background:#fff;
}
.main_l_nav ul{ width:100%; box-sizing:border-box; border:1px solid #d8d8d8; border-top:none; border-bottom:none; margin-bottom:40px;}
.main_l_nav li{ height:40px; line-height:39px; border-bottom:1px solid #d8d8d8;}
.main_l_nav li a{ display:block;}
.main_l_nav li span{ display:block; width:14px; height:14px; float:left; margin-top:13px; margin-left:20px; margin-right:16px;  background:url(../images/ico.png) -14px -240px; }
.main_l_nav li:hover a{ color:#c40e23;}
.main_l_nav li:hover a span, .main_l_nav li.on a span{ background-position:0 -240px;}
.main_l_nav li.on a{ color:#c40e23;}
.hot_pro, .hot_art{ width:100%; }
.hot_pro h3, .hot_art h3{ background-color:#b51a20; line-height:36px; color:#fff; text-indent:10px;}
.hot_pro .bd, .hot_art .bd{ width:250px; height:380px; overflow:hidden; zoom:1; box-sizing:border-box; border:1px solid #d8d8d8; border-top:none; padding-top:20px;}
.hot_pro ul{ width:100%; height:auto;}
.hot_pro li{ margin-bottom:14px;}
.hot_pro a{ display:block; text-align:center;}
.hot_pro a img{ width:210px; height:140px;}
.hot_pro a span{ display:block; line-height:32px;}
.main_r{ margin-left:20px; width:930px; padding-bottom:10px;}
.current{ height:22px; text-align:right; padding-bottom:11px; border-bottom:1px solid #ececec;}
.current h3{ position:relative; line-height:22px; padding-left:16px; font-size:20px; font-weight:bold;}
.current h3:after{
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:4px;
	height:22px;
	background:#c40e23;
}

.hot_art .bd{ height:auto; padding-top:10px; padding-bottom:10px;}
.hot_art dd { padding-bottom:5px; height:30px; line-height:30px; overflow:hidden;  text-overflow: ellipsis;}
.hot_art dd a{ background:url(../images/news-ico1.jpg) no-repeat 0 0; padding-left:10px; display:block; width:230px; margin:0 auto; height:30px; }
.hot_art dd a nobr{  width:228px; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.hot_art dd a:hover{ background-position:0 -30px;}
.pro_list{ width:110%; margin:20px 0 0;}
.pro_list dl {	width:310px; margin-bottom: 15px; background: #fff;  float: left; margin-right:10px;}
.pro_list .img-box{ width:310px; height:218px; display: block; overflow:hidden;}
.case_list .img-box img{ width:310px; height:258px; display:block; transition:all 0.3s;}
.pro_list h4 { height: 45px; font-size: 18px; font-weight:bold; line-height: 45px; overflow: hidden; text-align:center; }
.pro_list h4 a { display: block;  height: 45px; color: #727272;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center; }
.pro_list dl:hover img { transform:scale(1.1,1.1); }
.pro_list dl:hover h4 a { color:  #006bce; }

/*çƒ­é—¨æŽ¨è*/
.prodec-tit{ height: 40px; font-size: 24px; line-height: 40px; border-bottom: 2px solid #d4d4d4; margin: 20px 0;}
.prodec-tit span { display: inline-block; height: 40px;  color: #464646; border-bottom: 2px solid  #c40e23;  padding-left: 34px;  background: url(../images/p14-icon11.png) no-repeat 2px center;}
.prodec-tit em { font-size: 18px; font-family: Arial;  text-transform: uppercase; font-style: normal;  color: #c2c2c1; }
.hot-list{ width:110%;}
.hot-list .bd{ width:910px; overflow:hidden;}
.hot-list li {	float: left;  width:212px; border: 1px solid #dfdfdf; margin-right:21px; margin-left:2px; box-sizing: border-box;  }
.hot-list dl.p14-product-clear { margin-right: 0; }
.hot-list dl img { height:190px; }
.hot-list dd { padding: 10px;  margin-right: 2px;  position: relative; }
.hot-list h3 { height: 30px; font-size:15px; text-align:center; font-weight: normal; line-height: 30px; color: #191919; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hot-list h3 a { color: #191919;}
.p14-product-2-desc { line-height: 24px; color: #666; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.hot-list dl dt{ width:208px; height:173px; overflow:hidden; text-align:center;}
.hot-list dl:hover { border-color: #b51a20;  }
.hot-list dl:hover h3 a { color: #b51a20;}</pre></body></html>